<?php
require_once('class/restrictpage.php');
canConnectFor("ALL");
require_once('../Connections/conn.php');
require_once('class/brand.class.php');
$formbrand=new brand();
$errorImg='';
$error=0;
$confirm=0;
$Action=1;
$allrec=mysql_num_rows(mysql_query('SELECT brandId FROM  sme_brand'));
if(!empty($_POST['insertSubmit']))
{
	$bn=trim($_POST['brand']);
	$sqlCh="SELECT  brandName FROM  sme_brand  WHERE brandName='$bn'";
	$rsi=mysql_query($sqlCh);
	$rowi=mysql_num_rows($rsi);
	if($rowi==0){
	$imgnm='b'.date("yzHis");
	 if(!empty($_FILES['img']['name']))
	 { 
	 if($formbrand->checkimg($_FILES['img']))
		 { 
		      $formbrand->setBrand($bn,$imgnm.'.'.$formbrand->fileext); 
			  if( $formbrand->insert())
			  	{
					if($formbrand->setAndUpload($_FILES['img'],$imgnm))  $confirm=1; 	  	
					else  $confirm=2; 
				}
				else $error=2;
			 
		}		else {$error=1;$errorImg=$formbrand->errorImage; }
	}else
	{
		 $formbrand->setBrand($_POST['brand']);
				 if( $formbrand->insert())$confirm=1;
				 else $error=2;
	}
	}else $error=3;
}
else if(!empty($_GET['update']))
{
	$idUpdate=base64_decode($_GET['update']);
	$sqlChUpdate="SELECT * FROM  sme_brand  WHERE brandId='$idUpdate'";
	$rs=mysql_query($sqlChUpdate);
	$row=mysql_num_rows($rs);
	if($row!=0)
	{
		$Action=0;
		$upObj=mysql_fetch_array($rs);
		if(!empty($_POST['updateSubmit']))
		{
			$bndUp=trim($_POST['brand']);
			$sqlUniqueUpdate = "SELECT brandId FROM  sme_brand  WHERE brandName='$bndUp' AND brandName<>'$upObj[1]'";
			$rsU=mysql_query($sqlUniqueUpdate);
			$rowU=mysql_num_rows($rsU);
			if($rowU==0)
			{
				if($_POST['ch_img']!='del' && empty( $_FILES['img']['name']))
				{
										$formbrand->setBrand($bndUp,$upObj[2]);	
										if($formbrand->update($idUpdate))$confirm=1;
										else $error=2;
				}
				else if($_POST['ch_img']=='del')
				{	
									$imgUpDel="../brand_img/".($_POST['oldimg']);
									if (file_exists($imgUpDel) && $imgUpDel!='None')
									$flgUpDelete = unlink($imgUpDel);
   									else $flgUpDelete = TRUE;
									if($flgUpDelete){
										$formbrand->setBrand($bndUp);	
										if($formbrand->update($idUpdate))$confirm=1;
										else $error=2;
									}else $error=2;
				 }
				else if($_POST['ch_img']!='del' && !empty( $_FILES['img']['name']))
				{
					$imgnm='b'.date("yzHis");
					if($formbrand->checkimg($_FILES['img']))
					 { if($formbrand->setAndUpload($_FILES['img'],$imgnm))
						 { $formbrand->setBrand($bndUp);
							if($formbrand->update($idUpdate))
							{ $confirm=1;
									$imgUpDel="../brand_img/".($_POST['oldimg']);
									if (file_exists($imgUpDel) && $imgUpDel!='None')
									$flgUpDelete = unlink($imgUpDel);
							}
							 else $error=2;
						}
					}		else {$error=1;$errorImg=$formbrand->errorImage; }
				}
				
				//echo "<meta http-equiv='refresh' content='0;URL=brand.php'>";exit();
			}else $error=3;
		}
		$rs=mysql_query($sqlChUpdate);
		$upObj=mysql_fetch_array($rs);
	}
	else {echo "<meta http-equiv='refresh' content='0;URL=brand.php'>";exit();}
}
else if(!empty($_GET['del']) && !empty($_GET['img']))
{
	$idDel=base64_decode($_GET['del']);
	$imgDel="../brand_img/".base64_decode($_GET['img']);
	if (file_exists($imgDel) && $imgDel!='None')
	  $flgDelete = unlink($imgDel);
   	else $flgDelete = TRUE;
			if($flgDelete)
			{	if($formbrand->delete($idDel))
				{echo "<meta http-equiv='refresh' content='0;URL=brand.php'>";exit();}
			}
}
$srcStr="";
$src=addslashes(strip_tags(trim($_POST['src'])));
if($src!="")
{
	$srcStr="HAVING brandName LIKE '%$src%'";
}
$sql="SELECT brandId,brandName, img, count( productId )
				FROM sme_brand LEFT JOIN sme_product ON brandId = proBrandId  AND sme_product.delete <> 1	GROUP BY brandId	 $srcStr ORDER BY brandId ASC";
				$recordSql = mysql_query ( $sql);
				$showrec=mysql_num_rows($recordSql);
				if($Action)$statusAction='insertSubmit';
				else  $statusAction='updateSubmit';
				
?>
<!doctype html>
<html lang="th"><!-- InstanceBegin template="/Templates/temp.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<? 
$setac= array();
for($i=0;$i<9;$i++)
$setac[$i]="";
?>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet"  href="backstore_css.css" />
<!-- InstanceBeginEditable name="doctitle" -->
<link type="text/css" rel="stylesheet" href="form.css" />
<link type="text/css" rel="stylesheet"  href="error.css" />
<link type="text/css" rel="stylesheet"  href="confirm.css" />
<title>หลังร้าน &gt;&gt;จัดการตราสินค้า</title>
<!-- InstanceEndEditable -->
<link rel="icon" type="image/x-icon" id="favicon" href="img/faviconc.ico"/>
<!-- InstanceBeginEditable name="head" -->
<script language="JavaScript" type="text/javascript">
function trim( text ){
    return text.replace(/^\s*/, "").replace(/\s*$/, "");
}
function chkform ( form )
{
	var  alpha=/^[ก-๙a-zA-Z0-9\s]+$/;
	var i=0;
   if(trim(document.getElementById("brand").value)=="")  {document.getElementById("bnd").innerHTML="<b>กรุณากรอกตราสินค้า</b> ";   i++;   }
  else if(!alpha.test(document.getElementById("brand").value)) {document.getElementById("bnd").innerHTML="<b>กรุณากรอกเป็นอักษรหรือตัวเลข</b>";   i++;   }
  else document.getElementById("bnd").innerHTML="";
 if(i==0)
 return true;
 else
 return false;
 
}
</script>
<style type="text/css">
.require {	font-size: 16px;
	color: #F00;
}
</style>
<? $setac[2-1]="class=\"active\""; ?>
<!-- InstanceEndEditable -->
</head>
<body>
<div id="contain">
<?php require("inc/menu_admin.php") ?>
<div id="main">
<ul id="submenu">
  <!-- InstanceBeginEditable name="EditRegion2" -->
<li><a href="product_form.php"><img src="img/add.gif" alt="" style="width: 16px; height: 16px;"/>เพิ่มสินค้า</a></li>
<li><a href="category.php"><img src="img/AdminCatalog.gif" alt="" width="16" height="16" style="width: 16px; height: 16px;"/>จัดการหมวดหมู่สินค้า</a>
</li><li><a href="brand.php"><img src="img/flag-brand.png" alt="" style="width: 16px; height: 16px;"/>จัดการตราสินค้า</a>
</li><li><a href="tax.php"><img src="img/AdminTaxes.gif" alt="" style="width: 16px; height: 16px;"/>จัดการภาษี</a></li>
<li><a href="product_reorderpoint.php"><img src="img/admin/binoculars.png" alt="" style="width: 16px; height: 16px;"/>รายการสินค้าที่ต้องสั่งซื้อเพิ่ม</a>
</li>
  <!-- InstanceEndEditable -->			
</ul>
<div id="content">
<div class="path_bar">
<!-- InstanceBeginEditable name="EditRegion6" -->
<img src="img/prefs.gif" alt="" style="margin-right: 10px;"/><a href="#">หลังร้าน</a> &gt;&gt;<img src="img/admin/tab-products.gif" alt="" style="margin-right: 5px;"/>
<a href="product.php">สินค้า</a> &gt;&gt;<img src="img/flag-brand.png" alt="" style="margin-right: 5px;"/> จัดการตราสินค้า<!-- InstanceEndEditable -->
</div>
<!-- InstanceBeginEditable name="EditRegion1" -->
<?php 
function Msg($str,$stt)
{
		if($stt){$css='confirm';$head='ข้อความจากระบบ';}
		else {$css='error';$head='ข้อความแจ้งเตือน  คุณไม่สามารถบันทึกตราสินค้านี้ได้';}
	    echo "<div id=\"$css\" >";
		echo "<h3>$head</h3>";
		echo "<ol style=\"margin: 0 0 0 20px;\">";
		echo $str;
		echo "</ol>";
	    echo "</div>"; 
}
if($error==1){Msg( $errorImg,0);		}
else if($error==2){$str='<li>มีความผิดพลาดของเซิร์ฟเวอร์โปรดบันทึกข้อมูลใหม่</li>';		Msg($str,0);		}
else if($error==3){$str='<li>'.$_POST['brand'].'  ซ้ำชื่อตราสินค้าอื่น</li>';		Msg($str,0);			}
else if($confirm==1){ $str='<li>'.$_POST['brand'].'  บันทึกแล้ว</li>';	Msg($str,1);		}
?>
<? $Action? $st= "เพิ่ม":$st="แก้ไข"; ?>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1" onsubmit="return chkform(this);">
  <table width="790" align="center" cellpadding="0" cellspacing="0">
   <tr >
      <td colspan="3"><a href="brand.php"><img src="img/add.gif" border="0" />เพิ่มตราสินค้าใหม่</a></td>
      </tr>
    <tr align="center"   bgcolor="#E2EBEE">
      <th colspan="3"><?=$st?>ตราสินค้าใหม่</th>
      </tr>
    <tr  bgcolor="#E2EBEE">
      <th width="94">&nbsp;ชื่อตราสินค้า<span class="require">*</span></th>
      <td width="316"><input name="brand" type="text" id="brand" size="35" maxlength="30"  value="<? $Action? print "":print $upObj[1]; ?>"/>
        <br />
        <label id="bnd" style="background-color:#F66"></label></td>
      <td width="378" align="center">&nbsp;</td>
      </tr>
    <tr bgcolor="#E2EBEE">
      <th width="94">&nbsp;รูปภาพตราสินค้า</th>
      <td><input name="img" type="file" id="img" size="35" />
        <?php if($Action==0 && $upObj[2]!='None'){ ?>
        <p align="center">
        <input name="ch_img" type="radio" id="radio3"  onclick="javaScript:if(this.checked){document.form1.img.disabled=false;}" value="1" checked="checked" />
        ใช้รูปในตราสินค้านี้
        <input type="radio" name="ch_img" id="radio4" value="del" onclick="javaScript:if(this.checked){document.form1.img.disabled=true;}" />
        ลบรูปออกจากตราสินค้า<br />
        <img src="../brand_img/<?=$upObj[2];?>" /><br/>
        รูปภาพเดิม
        <input name="oldimg" type="hidden" id="oldimg" value="<?=$upObj[2];?>" />
        </p>
        <?php } ?></td>
      <td ><?php if($Action==0 && $upObj[2]!='None'){ ?>
        หากคุณต้องการรูปตราสินค้าเดิมให้ว่างช่องกรอกรูปภาพตราสินค้าไว้
        <?php } ?>   <br />
        รูปภาพต้องมีขนาดไม่เกิน 2000 KB <br />
        ต้องนามสกุล jpeg , jpg , gif ,png เท่านั้น<br />
        (รูปเมื่ออัพโหลดจะมีขนาดความสูง 45 พิกเซล)<br />
        <br /></td>
    </tr>
    <tr align="center" bgcolor="#E2EBEE">
      <th colspan="3">หมายเหตุ : คุณต้องกรอกช่องที่มีเครื่องหมาย <span class="require"> * </span><br />        
        <input type="submit" name="<?=$statusAction?>" id="<?=$statusAction?>" value="<?=$st?>ตราสินค้า" /></th>
    </tr>
  </table>
</form>

<table width="790" align="center" cellpadding="0" class="table"    >
<tr align="center" bgcolor="#F0EADA" >
    <th colspan="7" ><form id="form2" name="form2" method="post" action="brand.php">
      <br />
      <input name="src" type="text" id="src" value="<? if($src!="")echo $src; ?>" size="50" />
       <input type="submit" name="button" id="button" value="ค้นหา" />
       <br />
      [<a href="brand.php">แสดงทั้งหมด</a>] แสดง <?=$showrec?> จากข้อมูลทั้งหมด <?=$allrec?>
    </form></th>
    </tr>
  <tr align="center" bgcolor="#F0EADA" >
    <th width="31" >ลำดับ</th>
    <th width="299">ชื่อตราสินค้า</th>
    <th width="259">รูปภาพตราสินค้า</th>
    <th >จำนวน<br />
      สินค้า</th>
  
    <th  >แก้ไข</th>
    <th>ลบ</th>
    </tr>
<?php
$i=1;
while($obj = mysql_fetch_array($recordSql))
{
	if($i%2 == 0) $c="#FFF6CF";
	else $c="#FFFFFF";
	$i++;
?>
    <tr  id="trd" bgcolor="<? echo $c; ?>" align="center">
     <td><?=$i-1?></td>
    <td align="left">&nbsp;<?=$obj[1]?></td>
    <td><?php if ($obj[2]!='None')echo "<img src=\"../brand_img/$obj[2]\" />";else echo "ไม่มีรูป"; ?></td>
    <td><?=$obj[3]?></td>
    
    <td><a href="brand.php?update=<?=base64_encode($obj[0])?>"><img src="img/admin/edit.gif" alt="" title="Edit" /></a></td>
    <td>
    <?php if($obj[3]<1){ ?>
    <a href="brand.php?del=<?=base64_encode($obj[0])?>&img=<?=base64_encode($obj[2])?>" onclick="return confirm(' ลบตราสินค้า <?=$obj[1];?>จริงหรือไม่ ');" >
    <img src="img/admin/delete.gif" alt="Delete" title="Delete" />
    </a>
    <?php } ?>
    </td>
    </tr>
  <?php } ?>
</table>

<!-- InstanceEndEditable -->
</div>
</div>
</div>
<?php require("inc/footer_admin.php") ?>
</body>
<!-- InstanceEnd --></html>